.fl{float: left;}
.fr{float: right;}
.submit_loading {background:url('../images/submit_loading.gif') no-repeat 0 50% !important;color:#ccc !important;border-color:#ccc !important; }
.header{background: #438eb9;height: 45px;line-height: 45px;color: #FFF;font-size: 20px;}
.header .logo{float: left;padding-left: 20px;}
.header .logout{float: right;text-align: right;padding-right: 20px;}
.header .logout a{color:#FFF;}
.main-container{position: relative;}
.table thead tr {color: rgb(112, 112, 112);font-weight: normal;background: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%) repeat-x rgb(242, 242, 242);}
.sidebar{width: 190px;float: left;position: relative;border: 1px solid #ccc;border-width: 0 1px 0 0;background-color: #f2f2f2;}
.sidebar:before{content:"";display:block;width:190px;position:fixed;bottom:0;top:0;z-index:-1;background-color:#f2f2f2;border:1px solid #ccc;border-width:0 1px 0 0}
.main-content {margin-left: 190px;margin-right: 0;margin-top: 0;min-height: 100%;padding: 0;}
.page-content {background: #FFF;margin: 0;padding: 8px 20px 10px;}
.page-header {margin: 0 0 12px;border-bottom: 1px dotted #e2e2e2;padding-bottom: 16px;padding-top: 7px;}
.func-line{height:40px;line-height:40px; overflow: hidden;border-bottom: 1px solid #e5e5e5;background-color: #f5f5f5;}
.func-location{color:green;font-weight: bold;display: inline-block;float: left;padding-left:20px;}
.addbtn{background-color: #68C964;width: 96px;height: 32px;line-height: 32px;color: #FFF;border-radius: 8px;font-weight: bold;display: block;float: right;text-align: center;margin-top:3px;margin-right: 10px;}
.addbtn:hover{background-color:#79E074;color: #FFF;text-decoration: none;}
.searchbtn{background-color:#68C964;padding: 7px 22px;color: #FFF;border-radius: 8px;height: 35px;display:inline-block;margin-bottom:20px;}
.searchbtn:hover{background-color:#79E074;color: #FFF;text-decoration: none;}

.nav-list li {display: block;padding: 0;margin: 0;border: 0;border-bottom: 1px solid #e5e5e5;position: relative;}
.nav-list li a{display: block;height: 38px;line-height: 36px;padding: 0 16px 0 14px;background-color:#f9f9f9;color: #585858;text-shadow: none!important;font-size: 13px;border-left:4px solid #e5e5e5;text-decoration: none;}
.nav-list li a:hover{border-left:4px solid #fa7777 !important;}
.nav>li>a:hover, .nav>li>a:focus{background-color: #eee;}
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active {background-color: #f9f9f9;color: #2b7dbc;font-weight: bold;font-size: 13px;border-bottom: 1px solid #e5e5e5;border-color: #e5e5e5;}
.nav-list .submenu{margin:0;padding:0;}
.nav-list .submenu li{border-bottom:none;}
.nav-list .submenu li a{background-color: #FFF;padding-left: 30px;}
.nav-list .submenu a:hover{}
.nav-list .submenu li.active a{border-left:4px solid #fa7777;color:red;}
.menu-toggler {display: none;}
.menu-toggler{color:#FFF;}
.menu-toggler:hover{color:#FFF;text-decoration: none;}
div.pagination {font-family: Arial;_font-family: ����;font-size: 12px;margin:0;}
div.pagination a {padding:8px 12px 8px 12px; border:1px solid #438eb9; background:#438eb9;color: #fff;margin-right: 2px;text-decoration:none;display:inline-block;}
div.pagination a:hover,div.pagination a:active {border:1px solid #50B4EE;background: #50B4EE;COLOR: #fff;}
div.pagination span.current {padding:8px 12px 8px 12px;border:1px solid #50B4EE;margin-right: 2px;font-weight: bold; background:#50B4EE; color: #FFF;display:inline-block;}
.index-desc{border-bottom: 1px dotted #e2e2e2;height:40px;}
.index-desc div{width:50%;float: left;overflow: hidden;height:40px;line-height: 40px;}
.index-desc div.title{text-align: center;font-weight: bold;}
.index-desc div.desc{text-align:left;}

/*login css*/
.login_bg{width:100%;height:100%;position:relative;}
#login_bgs{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:-1;}
.login_block,.regist_block{margin-right: 100px;margin-top:30px;background:#FFF;width: 360px;float: right;overflow: hidden;}
.login_body{padding:0 30px;}
.login_body h1{color:#3782ac;}
.login_head{width: 360px;height: 229px;background: #3782ac;}
.login_line{padding-bottom:7px;}
.loginbtn_block{margin-top: 10px;}
a.loginbtn{display: block;float:left;background: #00A3CF;font-weight: bold;color:#FFF;width: 110px;text-align: center;font-size:20px;height: 30px;line-height: 30px;}
a.loginbtn:hover{background: #51B148;text-decoration: none;}
a.regist{display: block;background: #00A3CF;font-weight: bold;color:#FFF;width: 110px;text-align: center;font-size:20px;height: 30px;line-height: 30px;}
a.regist{display: block;font-size:20px;float:right;}
.login_body .tip{margin-top: 10px;margin-bottom:10px;}
.login_body .tip_w{margin-top: 10px;}
.shade_layer{position:fixed; _position:absolute;z-index:19891021;background-color:#000; opacity:0.3;filter:alpha(opacity=30);top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px");}
.shade_loading{position:fixed;_position:absolute;padding: 18px 45px;background-color: #FFF;z-index:19891022;text-align: center;color:blue;font-weight: bold;font-size: 18px;}
.shade_loading font{display: block;margin-top:10px;}

.items a{display:inline-block;padding:6px 10px;background-color:#56AB52;color:#FFF;margin-right:10px;border-radius: 7px;margin-bottom:10px;text-decoration:none;}
.items a:hover,.items .current{background-color:#3BDA33;}

.tems a{display:inline-block;padding:4px 15px;background-color:#0872E0;color:#FFF;margin-right:10px;border-radius: 7px;margin-bottom:10px;text-decoration:none;}
.tems a:hover,.tems.current{background-color:red;}

.tem a{display:inline-block;padding:4px 15px;background-color:#0872E0;color:#FFF;margin-top:10px;margin-right:8px;border-radius: 7px;margin-bottom:5px;text-decoration:none;}
.tem a:hover,.tem.current{background-color:red;}

.status_btn,.func_btn{padding: 6px 12px;display: inline-block;background-color:#337ab7;margin-bottom: 10px;border-radius: 10px;color: #FFF;}
a.func_btn:hover{color:#FFF;text-decoration: none;background-color:#3B89CC;}
.status_btn{background-color:#20A6F1;border-radius: 20px;}
a.org{background-color:#F19520;}
a.org:hover{background-color:#F3A036;}
.cgray{color:gray;}
.multi_pro{margin-bottom:10px;border-bottom: 2px solid #817D7D;padding-bottom: 9px;}
.blue_imp{color:blue;font-weight:bold;}
.mobile_login{display: none;padding:0 15px;}
.mobile_login .login-line{margin-top:10px;}

.client-item{background:#FBFBFB;overflow:hidden;padding:16px 12px 10px 10px;margin-bottom:10px;}
.client-item ul{border-bottom:1px dashed #a8cee1; line-height:20px; height:30px;margin:0;padding:0;margin-bottom: 9px;}
.client-item ul li{float:left; height:20px;overflow:hidden;margin:0;padding:0;list-style:none;}
.client-item ul li a{padding:0 12px; line-height:20px; height:20px; overflow:hidden; color:#07519a;}
.client-item ul li.current a{display:block; float:left; background:#5FB313; color:#fff; border:0;border-radius: 5px;}
.hand{cursor: pointer;}
.onhover td{background:#e8e8e8;}

@media only screen and (max-width:991px){
	.main-content {margin-left: 0px;}
	.func-location{display: none;}
	.menu-toggler {display: inline-block;position: absolute;left: 0px;z-index: 998;width: 52px;height: 32px;margin-right: 2px;line-height: normal;padding-left: 33px;padding-top: 7px;padding-bottom: 1px;font-size: 13px;font-weight: bold;text-transform: uppercase;background-color: rgb(68, 68, 68);color: rgb(243, 243, 243);box-sizing: content-box;}
	.menu-toggler::before {border-top: 1px solid rgb(135, 184, 127);border-bottom: 1px solid rgb(111, 179, 224);height: 2px;width: 24px;content: '';position: absolute;z-index: 11;top: 13px;left: 4px;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;box-sizing: content-box;}
	.sidebar {display: none;float: none;position: absolute;z-index: 999;left: 0px;bottom: auto;margin-top: 40px;box-shadow: rgba(0, 0, 0, 0.2) 2px 1px 2px 0px;top: auto;}
	.menu-toggler.display::before {height: 4px;top: 8px;border-width: 2px;}
	.menu-toggler.display::after {height: 4px;top: 20px;border-width: 2px;}
	.menu-toggler::after {border-top: 1px solid rgb(255, 162, 77);border-bottom: 1px solid rgb(209, 91, 71);content: '';height: 2px;width: 24px;position: absolute;top: 19px;left: 4px;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;box-sizing: content-box;}
	.sidebar.display {display: block;}
	.sidebar::before {display: none;}
	.nav-list>li>a>.menu-text{display:none;position:absolute;left:42px;top:-2px;width:174px;height:40px;line-height:38px;background-color:#f5f5f5;z-index:121;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2);border:1px solid #ccc;padding-left:12px}
	.menu-min .nav-list>li>a.dropdown-toggle>.menu-text{-webkit-box-shadow:none;box-shadow:none;border:0;top:-1px;left:43px;width:174px;border-bottom:1px solid #ddd}
	.menu-min .nav-list>li:hover>a>.menu-text{display:block}
	.menu-min .nav-list>li.active>a>.menu-text{border-left-color:#1963aa}
	.menu-toggler>.menu-text{display:block;position:absolute;bottom:-18px;left:0;border:1px solid transparent;border-width:9px 42px;border-top-color:#444;border-width: 7px 42px;bottom: -14px;}
}
@media only screen and (min-width:768px){
	#searchCollapse{display:block;}
}
@media only screen and (max-width:768px){
	.login_bg{display: none;}
	.mobile_login{display: block;}
}

#imgShow3{
    position:absolute;
    z-index:9999;
    border:5px solid #b9ada1;
    display:none;
    width:1000px;
    height:800px;
}

#imgShow3 .close-btn3{ background:url(../images/close-btn.jpg); width:34px; height:24px;border:none;position:absolute;right:-34px;top:-5px;cursor:pointer;z-index:100;}


.nor{
	float: left;width: 120px;text-align: center;font-size: 16px;height: 30px;line-height: 30px;color: #3C8DBC;
}

.active_pl{
	background: #3C8DBC;float: left;width: 120px;text-align: center;font-size: 16px;height: 30px;line-height: 30px;color: white;
}

.green{
	background-color: #5FB313;
	padding: 3px;
	color: white;
	margin-left: 1px;
	cursor: pointer;
}
.wrapper{
	overflow: visible !important;
}